substrate (hard) - French English Dictionary